package com.maotai.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Md5Utils
{
	public static String getMD5Lower(String p1) {
        MessageDigest m;
       
        StringBuffer strtemp = new StringBuffer();
		try {
			m = MessageDigest.getInstance("MD5");
			 m.update(p1.getBytes(), 0, p1.length());
		        byte[] p_md5Data = m.digest();
		       
		        for(int i = 0; i < p_md5Data.length; i ++) {
		        	String m_szUniqueID = new String();
		        	int b = p_md5Data[i] & 0xff;
		            if(b <= 0xf) {
		                m_szUniqueID = "0";
		            }else{
		            	 m_szUniqueID = Integer.toHexString(b);
				         m_szUniqueID = m_szUniqueID.toLowerCase();
		            }
		            strtemp.append(m_szUniqueID);
		        }
		       
		} catch (NoSuchAlgorithmException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
       
        return strtemp.toString();
    }
}
